home *** CD-ROM | disk | FTP | other *** search
- XSM 2.0
-
-
- This is XSM, an X based share manager. This file provides basic
- information on its usage, you should have received complete HTML
- documentation with this distribution and you should refer to that
- for more detailed descriptions.
-
-
- Copyrights
- ==========
-
- XSM is distributed subject to the GNU license. A copy of which
- should have been provided with this distribution. Please note
- the portions of the GNU license given below and if you are unable
- to accept such conditions you must NOT use XSM. Each time
- you invoke XSM you will be asked if you accept these conditions.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
- FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
- OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
- PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
- OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
- TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
- PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
- REPAIR OR CORRECTION.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
- WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
- REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
- INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
- OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
- TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
- YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
- PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGES.
-
-
-
- Running
- =======
-
- Please refer to the html based documentation.
-
- Building
- ========
-
- Before you can build XSM on an SCO platform you will need a skunkware
- cd or access to:
-
- - gcc
- - g++
- - flex
- - bison
- - cproto
-
- Use the Imakefile to produce the Makefile. If you have not modified
- the standard sco.cf file (see /usr/lib/X11/config/sco.cf) to include
- in PATH the directory with the above utilities, you should edit the
- line in the makefile:
-
- PATH = /bin:/usr/bin:/usr/bin/X11:....
-
- To:
-
- PATH = /bin:/usr/bin:/usr/bin/X11:....:/usr/skunk/bin
-
- (If you are not using the skunkware cd, insert the location of the
- required tools in place of "/usr/skunk/bin").
-
- Ensure that /usr/bin appears in $PATH before any other directory
- that may contain alternative make utilities. XSM will not currently
- build with the GNU make.
-
- Use make to build XSM. Thats it!!
-
- To install it, use make do_install.
-
-
- TO DO
- =====
-
- - Improved support for printer fonts.
- - Better color dialog.
- - Use of templates rather than casts for some of the basic classes.
- - Some of the classes are not examples of good C++ and would be
- better if re-written.
- - Some of the basic classes could be further optimized.
- - Build full scrolled text windows from the macro language
- - Lots more features for the macro language.
-